vcTransportSystem

Transport system is a management and query service for vcTransportNode and vcTransportLink objects that form a transportation graph. It is owned by a vcProcessController.

See in: Overview

Module: vcProcessModel

Parent: vcObject

Children -

Referenced by: vcProcessController.TransportSystem, vcTransportNode.TransportSystem

Properties

Learn how to use properties here. The properties are also inherited from the parent class.

NameTypeAccessDescription
ControllersvcObservableList[vcTransportController]RGets all transport controllers associated with this system.
NodesvcObservableList[vcTransportNode]RGets all transport nodes associated with this system.

Methods

Learn how to use methods here. The methods are also inherited from the parent class.

NameReturn TypeParametersDescription
findAllLinksBetweenNodeSetsvcListList[vcTransportNode] sourceNodes,
List[vcTransportNode] destinationNodes,
vcProcessFlowGroup group
Tries to find a valid route from source to destination, only considers links that support the given flow group.
See more
The route isn't optimized.

Parameters:
source (vcTransportNode): The source node to search from.
destination (vcTransportNode): The destination node.
group (vcProcessFlowGroup): The flow group that all transport links need to support.

Returns:
vcTransportSolution: The found transport solution, or None if no solution was found.
findSolutionvcTransportSolutionvcTransportNode source,
vcTransportNode destination,
vcProcessFlowGroup group
Tries to find a valid route from source to destination, only considers links that support the given flow group.
See more
The route isn't optimized.

Parameters:
source (vcTransportNode): The source node to search from.
destination (vcTransportNode): The destination node.
group (vcProcessFlowGroup): The flow group that all transport links need to support.

Returns:
vcTransportSolution: The found transport solution, or None if no solution was found.

Events

Learn how to use events here. The events are also inherited from the parent class.

NameParametersDescription
OnTransportLinkRemovedvcTransportGroup group,
vcTransportNode source,
vcTransportNode destination
Called when a transport link was removed from the system.
See more
Parameters:
group (vcTransportGroup): The group the removed link was part of.
source (vcTransportNode): The source node of the removed link.
destination (vcTransportNode): The destination node of the removed link